// import 'package:flutter/gestures.dart';
// import 'package:flutter/material.dart';
// import 'package:photo_view/photo_view.dart';
// import 'package:flutter_syt/theme/theme_color.dart';
// import 'package:flutter_syt/utils/click_utils.dart';
// import 'package:flutter_syt/utils/utils_dlog.dart';
// import 'package:flutter_syt/utils/utils_other.dart';
// import 'dart:ui' as ui;
// // class PhotoViewSimpleScreen extends StatefulWidget {
// //   @override
// //   PhotoViewSimpleScreenState createState() => PhotoViewSimpleScreenState();
// // }

// // class PhotoViewSimpleScreenState extends State<PhotoViewSimpleScreen> {
// //   @override
// //   Widget build(BuildContext context) {
// //     return Scaffold(
// //       appBar: AppBar(
// //         title: Text(''),
// //       ),
// //     );
// //   }
// //   @override
// //   void initState() {
// //     super.initState();
// //   }

// //   @override
// //   void dispose() {
// //     super.dispose();
// //   }

// //   @override
// //   void didUpdateWidget(PhotoViewSimpleScreen oldWidget) {
// //     super.didUpdateWidget(oldWidget);
// //   }

// //   @override
// //   void didChangeDependencies() {
// //     super.didChangeDependencies();
// //   }
// // }

// class PhotoViewSimpleScreen extends StatelessWidget {
//   PhotoViewSimpleScreen({
//     required this.imageProvider, //图片
//     // required this.imgUrl
//   });
//   // final String imgUrl;
//   final ImageProvider imageProvider;
// // UtilsOther.showPopupMeun(
// //                                     _downDetailsPress!.globalPosition,
// //                                     value,
// //                                     context);
//   LongPressDownDetails? downDetail;
//   @override
//   Widget build(BuildContext context) {
//     return Scaffold(
//         backgroundColor: Colors.black,
//         appBar: AppBar(
//           // surfaceTintColor: Colors.black,
//           shadowColor: Colors.black,
//           foregroundColor: Colors.white,
//           backgroundColor: Colors.black,
//         ),
//         body: GestureDetector(
//           onLongPress: () {
//             DLog('onLongPress');
//             if (downDetail != null) {
//               // ui.Image
// // UtilsOther.showPopupMeun(offset, url, context)
//               // imageProvider.loadBuffer(key, (buffer, {allowUpscaling, cacheHeight, cacheWidth}) => null)
//               // fileAndSaveImg
//               UtilsOther.showPopupMeun(
//                   downDetail!.globalPosition, imageProvider, context);
//             }
//           },
//           onLongPressDown: (details) {
//             DLog(details);
//             downDetail = details;
//           },
//           child: PhotoView(
//             imageProvider: imageProvider,
//             enableRotation: true,
//             filterQuality: FilterQuality.low,
//             errorBuilder: (context, error, stackTrace) {
//               return Container(
//                 alignment: Alignment.center,
//                 child: Center(
//                   child: SizedBox(
//                       width: 50,
//                       height: 50,
//                       child: Icon(
//                         Icons.error_outline_sharp,
//                         color: Colors.white,
//                       )),
//                 ),
//               );
//             },
//             loadingBuilder: (context, event) {
//               return Container(
//                 alignment: Alignment.center,
//                 child: Center(
//                   child: SizedBox(
//                     width: 50,
//                     height: 50,
//                     child: CircularProgressIndicator(
//                       color: ThemeColor.primaryColor,
//                     ),
//                   ),
//                 ),
//               );
//             },
//           ),
//         )
//         // body: Container(
//         // constraints: BoxConstraints.expand(
//         //   height: MediaQuery.of(context).size.height,
//         // ),

//         // child: Stack(
//         //   children: <Widget>[
//         //     Positioned.fill(
//         //       child:
//         //     ),
//         //     // Positioned(
//         //     //   //右上角关闭按钮
//         //     //   left: 10,
//         //     //   top: MediaQuery.of(context).padding.top + 10,
//         //     //   child: IconButton(
//         //     //     icon: Icon(
//         //     //       Icons.arrow_back,
//         //     //       size: 30,
//         //     //       color: Colors.white,
//         //     //     ),
//         //     //     onPressed: ClickUtils.debounce(() {
//         //     //       Navigator.of(context).pop();
//         //     //     }),
//         //     //   ),
//         //     // )
//         //   ],
//         // ),
//         // ),
//         );
//   }
// }
